Cross-Platform Audio Analysis Tool

I've been working on an audio analysis tool, lately. Here's a screenshot:

AAT Screenshot on MacOS

One of my interests involves creating software algorithms that manipulate audio in various ways. This frequently involves analyzing various numerical data.

Tired with writing specialized scripts corralling specific data and…

Date: December 14th, 2017 at 2:47pm
Author: Terence Darwen
Tags: Audio Analysis Tool, Audio Software, Cross-Platform Development, Transient Detection, C++

My PhaseVocoder on GitHub

My PhaseVocoder project is now available on GitHub here. In addition to placing the project on GitHub I've also added some general documentation on how the phase vocoding process works. Please see this document on GitHub for more information.

PhaseVocoder on GitHub

The PhaseVocoder uses CMake to build on various platfo…

Date: September 15th, 2017 at 7:06pm
Author: Terence Darwen
Tags: Audio Software, Cross-Platform Development, Phase Vocoder, Transient Detection, Digital Signal Processing, DSP, C++

Phase Vocoder w/Transient Handling (Audio Examples and Free Software Download)

I've improved my transient detection algorithm (original version described here) and have now included it in my Phase Vocoder application (original version of my Phase Vocoder described here). I'm pretty happy with the quality. Here's an audio example:


As mentioned in my previous post, p…

Date: April 19th, 2017 at 4:42pm
Author: Terence Darwen
Tags: Audio Software, Cross-Platform Development, Phase Vocoder, Transient Detection, Digital Signal Processing, DSP, C++

Detecting Audio Transients (Example and Free Cross-Platform Software)

Wikipedia defines an audio transient as "a high amplitude, short-duration sound at the beginning of a waveform that occurs in phenomena such as musical sounds, noises or speech". Here's an example that points out the transients in a short snippet of audio:

Waveform with Transients Annotated

So, a transient is just a peak that occur…

Date: March 11th, 2017 at 11:02am
Author: Terence Darwen
Tags: Audio Software, Cross-Platform Development, Transient Detection, Digital Signal Processing, DSP, C++